//
//  FZSignInStatus.m
//  Pods
//
//  Created by huyanming on 15/7/14.
//
//

#import "FZSignInStatus.h"
#import "NSDate+DateToDisplayString.h"

@implementation FZSignInStatus

+(BOOL)isAccessTokenValid
{
    
    return YES;
//    if (![SRLoginUser authToken]) {
//        //用户没用登录，可以进行数据请求
//        return YES;
//    }
//    if([SRLoginUser authTokenExpire]){
//        //用户已经登录了，需要判断token是否过期了
//        NSTimeInterval lastUpdateTime = [[SRLoginUser authTokenExpire] doubleValue];
//        NSTimeInterval nowTime = [[NSDate date] timeIntervalSince1970];
//        NSTimeInterval timeDistance = lastUpdateTime - nowTime;
//        if(timeDistance <= 0){
//            //过期则直接提示用户重新登录
////            [[NSNotificationCenter defaultCenter] postNotificationName:kPostLogoutNotification object:@"认证过期,请重新登录。" userInfo:nil];
////            return NO;
//        }else if(timeDistance > 0 && timeDistance <= 3 * 24 * 60 * 60){
//            //快要过期的时候刷新token 现在token过期的时间为一个月 设置3天为快要过期
//        }else{
//            //token未过期
//            return YES;
//        }
//    }
//    
//    if(![SRLoginUser refreshToken] || ![SRLoginUser authTokenExpire]){
//        //如果没有刷新token 或者 token过期时间,则让服务器处理token的可用性
//        return YES;
//    }
    
    [[FZRefreshTokenService shareService] changeAcessTokenWithRefreshToken:[SRLoginUser refreshToken] successBlock:^(id responseObject) {
    } failBlock:^(id responseObject, NSError *error) {
    }];
    return NO;
}

@end
